<%@ page language="java" contentType="text/html; charset=UTF-8"	pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>
<%@ page import="treballfinalUF2.operacionsAmbBBDD"%>
<jsp:useBean id="ObjBdades" scope="session" class="treballfinalUF2.operacionsAmbBBDD" />
<html>
<%
	//Posem si s'escau visible empreses/alumnes
	String idEmpresa2 = request.getParameter("posaVisibleEmpresa");
	String mail2 = request.getParameter("mail");
	String idAlumne2 = request.getParameter("posaVisibleAlumne");
	if(idEmpresa2 != null) ObjBdades.posaVisibleEmresa(idEmpresa2,mail2);
	if(idAlumne2 != null) ObjBdades.posaVisibleAlumne(idAlumne2,mail2);
	//Pels canvis d'usuari
	String nom = request.getParameter("nom");
	String password = request.getParameter("pass");
	String mailAlumne = request.getParameter("mail");
	
	if(nom != null && password != null && mailAlumne != null){
		ObjBdades.setNom(nom);
		ObjBdades.setPassword(password);
		ObjBdades.setMail(mailAlumne);
	}else{
		nom = ObjBdades.getNom();
		password = ObjBdades.getPassword();
		mailAlumne = ObjBdades.getMail();
	}	
%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Alumne.jsp</title>
<link HREF="stiles.css" REL="stylesheet" TYPE="text/css" >
</head>
<body>
<%
	if (nom.equals("admin") && password.equals("1234")) {
%>
		<div style="width:800px; height:auto; margin:0 auto;">	
			<div style="color:white; text-align:center;"><h3>Som admin</h3></div>
		<%
			//Mostra de empresas
			ResultSet result = ObjBdades.retornaEmpreses();
			while (result.next()) {
				String idEmpresa = result.getString("idEmpresa");
				String nomEmpresa = result.getString("nomempresa");
				String passwordEmpresa = result.getString("password");
				String mail = result.getString("mail");
				String descripcio = result.getString("descripcio");
				String visible = result.getString("visible");
		%>
				<table border=1 bordercolor="green" bgcolor="" width="100%">
					<tr>
						<th>ID Empresa </th>
						<th>Nom Empresa </th>
						<th>Pass Empresa </th>
						<th>Mail Empresa </th>
						<th>Visibilitat Empresa </th>
						<th colspan=2>Descripció Empresa </th>
					</tr>
					<tr>
						<td><%=idEmpresa%></td>
						<td><%=nomEmpresa%></td>
						<td><%=passwordEmpresa%></td>
						<td><%=mail%></td>
						<td><%=visible%></td>
						<td colspan=2><%=descripcio%></td>
			<%	if (visible.equals("0")) {	%>
					</tr>
					<tr>
						<td colspan=7>
						<form action="alumne.jsp">
							<input type="hidden" name="posaVisibleEmpresa" value="<%=idEmpresa%>">
							<input type="hidden" name="mail" value="<%=mail%>">
							<input type="submit"  value="Posa visible empresa">
						</form> 
						</td>
						<%}%>
					</tr>
				</table>
		<%
			}///fi del while
		%>
		<br />
		<br />
		<%
			//Mostra de Alumne
			ResultSet resultAlumne = ObjBdades.retornaAlumne();
			while (resultAlumne.next()) {
				if(!resultAlumne.getString("nomalumne").equals("admin")){
					String idAlumne = resultAlumne.getString("idalumne");
					String nomAlumne = resultAlumne.getString("nomalumne");
					String passwordAlumne = resultAlumne.getString("password");
					String mailAlumnes = resultAlumne.getString("mail");
					String visibleAlumne = resultAlumne.getString("visible");
		%>
					<table border=1 bordercolor="green" bgcolor="" width="100%">
						<tr>
							<th>ID Alumne </th>
							<th>Nom Alumne </th>
							<th>Pass Alumne </th>
							<th>Mail Alumne </th>
							
						</tr>
						<tr>
							<td><%=idAlumne%></td>
							<td><%=nomAlumne%></td>
							<td><%=passwordAlumne%></td>
							<td><%=mailAlumnes%></td>
							
						</tr>
				<%
					//if (visibleAlumne.equals("0")) {
				%>
<!--						<tr>
 							<td colspan=5>
								<form action="alumne.jsp">
									<input type="hidden" name="posaVisibleAlumne" value="<%=idAlumne%>">
									<input type="hidden" name="mail" value="<%=mailAlumnes%>">
									<input type="submit" value="Activa alumne">
								</form> 
							</td>
						</tr>  -->
			<%
					//}
				}
			%>			
					</table>
					<center><a href="index.jsp">Torna a inici</a></center>
		<%
			}///FI del WHILE
		%>
		</div>
<%
		ObjBdades.closeMiConnexion();
	} else {
		if(ObjBdades.comprovaAlumneExist(nom, password,mailAlumne )) { //Si l'alumne existeix fem tot això
			
%>
			<div id="pagina-alumne">
				<h3>Benvingut alumne <%= nom %></h3>
				<form action="OfertesAlumne.jsp">
					<input type="submit" value="Veure les ofertes a les que estàs inscrit">
				</form>
				<a href="index.jsp">Torna a inici</a>
				
				<h5>Llistat ofertes</h5>
				<table style="max-width: 900px; table-layout: fixed;">
					<tr>
						<th>Num Oferta</th>
						<th>Id Empresa</th>
						<th>Nom Empresa</th>
						<th>Grau</th>
						<th>Títol 0ferta</th>
						<th>Descripció</th>
						<th>Data inici</th>
						<th>Data fi</th>
						<th>Estat</th>
					</tr>
			<%
				//Mostra ofertes del cicle demanat
				ResultSet resultOfertes = ObjBdades.retornaOferta(mailAlumne);
				while (resultOfertes.next()) {
					String idoferta = resultOfertes.getString("idoferta");
					String idempresa = resultOfertes.getString("idempresa");
					String grau = resultOfertes.getString("grau");
					String titoloferta = resultOfertes.getString("titoloferta");
					String descripcio = resultOfertes.getString("descripcio");
					String fechainici = resultOfertes.getString("fechainici");
					String fechafi  = resultOfertes.getString("fechafi");
					String nomempresa  = resultOfertes.getString("nomempresa");
			%>
					<form id="insertenOferta" method="get" action="insertaAlumneOferta.jsp">
						<tr>
							<td><%=idoferta%></td><input type="hidden" name="idoferta" value="<%=idoferta%>">
							<td><%=idempresa%></td><input type="hidden" name="idempresa" value="<%=idempresa%>">
							<td><%=nomempresa%></td>
							<td><%=grau%></td><input type="hidden" name="grau" value="<%=grau%>">
							<td><%=titoloferta%></td>
							<td><%=descripcio%></td><input type="hidden" name="mail" value="<%=mailAlumne%>">
							<td><%=fechainici%></td><input type="hidden" name="passAlumne" value="<%=password%>">
							<td><%=fechafi%></td><input type="hidden" name="nomAlumne" value="<%=nom%>">
					<%
						if(ObjBdades.retornaOfertaAlumne(idoferta,mailAlumne,password)){ //Mostra boto ofertes
					%>
							<td><input type="submit" name="accio" value="Dona't d'alta a l'oferta"></td>
						</tr>
						<tr>
							<td colspan=9><hr></td>
						</tr>
					<%
						} else{
					%>
							<td>Ja estàs d'alta<br>en aquesta  oferta</td>
						<tr>
							<td colspan=9><hr></td>
						</tr>
					<%
						}
					%>
					</form>
			<% 
				}
			%>	
				</table>
			</div>
			<iframe src="alumneInsertaOferiment.jsp" style="position:fixed;left:80%;top:20px;border:none;" name="mostraAlumne" id="mostraAlumne" width=250 height=600></iframe>
	<%
		} else{ //FI del IF del alumne si existeix
			String missatge = "No es troba alumne a la BBDD";		
	%>
			<h1><%= missatge %></h1>
			<a href="index.jsp">Torna a inici</a>
<%		 
		}
	} //FI de ELSE
%>
</body>
</html>